package ru.kurganec.ifmo.netland.event.chat;

import ru.kurganec.ifmo.netland.util.ChatUser;

import java.util.ArrayList;

/**
 * Created by IntelliJ IDEA.
 * User: oo
 * Date: 14.07.11
 * Time: 18:45
 */
public class UserListEvent extends ChatEvent{
    // ===========================================================
    // Constants
    // ===========================================================

    // ===========================================================
    // Fields
    // ===========================================================
    ArrayList<ChatUser> userList;
    // ===========================================================
    // Constructors
    // ===========================================================

    public UserListEvent(Object source, String message, ArrayList<ChatUser> userList) {
        super(source, message);
        this.userList = userList;
    }


    // ===========================================================
    // Getter & Setter
    // ===========================================================

    public ArrayList<ChatUser> getUserList() {
        return (ArrayList<ChatUser>) userList.clone();   //TODO: check clone
    }

    // ===========================================================
    // Methods for/from SuperClass/Interfaces
    // ===========================================================

    // ===========================================================
    // Methods
    // ===========================================================

    // ===========================================================
    // Inner and Anonymous Classes
    // ===========================================================
}
